Harnessing FPGAs for Computer Architecture Education

نویسندگان

  • Mark Holland
  • James Harris
  • Scott Hauck
چکیده

Computer architecture and design is often taught by having students use software to design and simulate individual pieces of a computer processor. We are working on a method that will take this classwork beyond software simulation into actual hardware implementation. Students will be able to design, implement, and run a single-cycle MIPS processor on an FPGA. This paper presents the first steps in this work: an FPGA-optimized MIPS processor, a debugging tool which provides complete control and observability of the processor, and the reduction of the MIPS instruction set into eight instructions that will be used by the processor.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A distributed computer architecture for qualitative simulation based on a multi-DSP and FPGAs

The design of a specialized computer architecture for qualitative simulation is presented. Our interest focuses on the hardware design of an application-speciic computer architecture which is composed of programmable processors (digital signal processors TMS320C40) and application-speciic integrated circuits (FPGAs). Two design strategies are considered to improve the performance. Primitive fun...

متن کامل

Evaluation of ‘OpenCL for FPGA’ for Data Acquisition and Acceleration in High Energy Physics

The increase in the data acquisition and processing needs of High Energy Physics experiments has made it more essential to use FPGAs to meet those needs. However harnessing the capabilities of the FPGAs has been hard for anyone but expert FPGA developers. The arrival of OpenCL with the two major FPGA vendors supporting it, offers an easy software-based approach to taking advantage of FPGAs in a...

متن کامل

The PetaFlops Router: Harnessing FPGAs and Accelerators for High Performance Computing

The PetaFlops Router is a new approach to computing wherein network architecture and compute decisions are customized for a particular application. New FieldProgrammable Gate Array (FPGA) and router technologies including multi-gigabit transceivers and application specific blocks can provide vastly improved performance. The PetaFlops Router provides greatly improved data transfer rates, computa...

متن کامل

Public Participation: More than a Method?; Comment on “Harnessing the Potential to Quantify Public Preferences for Healthcare Priorities through Citizens’ Juries”

While it is important to support the development of methods for public participation, we argue that this should not be at the expense of a broader consideration of the role of public participation. We suggest that a rights based approach provides a framework for developing more meaningful approaches that move beyond public participation as synonymous with consultation to value the contribution ...

متن کامل

International Symposium on Computer Architecture Influential Paper Award STEPHEN

......Each year at the International Symposium on Computer Architecture (ISCA), the Influential Paper Award recognizes the paper from the ISCA proceedings 15 years earlier that has had the most impact on the field (in terms of research, development, products, or ideas) during the intervening years. Candidate papers for the award are selected by the current year’s ISCA Program Committee (PC). Th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003